#app{
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  background-color: #f4f4f4;
}

.container{
  position: relative;
  width: 800px;
  background-color: #476ce4;
  padding: 50px 80px;
  border-radius: 10px;
}

.quotes{
  position: absolute;
  color: rgba(255, 255, 255, .3);
  font-size: 20px;
  transform: scale(5);
  top: 75px;
}

.quotes.left{
  left: 30px;
}
.quotes.right{
  right: 40px;
  transform: rotate(180deg) scale(5);
}


.progress{
  background-color: #fff;
  height: 4px;
  animation: forward linear infinite;
  animation-duration: 10s;
}

@keyframes forward{
  0%{
    width: 0px;
  }
  100%{
    width: 100%;
    /* background-color: #fff; */
  }
}

.content{
  color: #fff;
  line-height: 30px;
  font-size: 16px;
}

.user_box{
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
}
.fadeOut{
  animation: fadeOut 10s linear infinite;
}
.fadeIn{
  animation: fadeIn 1s linear;
}
@keyframes fadeIn{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}


@keyframes fadeOut{
  0%{
    opacity: 1;
  }
  100%{
    opacity: 0;
  }
}


.user_info{
  display: flex;
  align-items: center;
  color: #fff;
  margin-top: 20px;
  font-size: 14px;
}
.user_avatar{
  margin-right: 10px;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  object-fit: cover;
}
.user_name{
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 18px;
}